<html>
<head><meta charset="utf-8"><title>meeting 2021-07-16 · wg-async-foundations · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/index.html">wg-async-foundations</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html">meeting 2021-07-16</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="246250574"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246250574" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246250574">(Jul 16 2021 at 17:03)</a>:</h4>
<p><span class="user-group-mention" data-user-group-id="1172">@WG-async-foundations</span> meeting!</p>



<a name="246250730"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246250730" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246250730">(Jul 16 2021 at 17:04)</a>:</h4>
<p>Agenda:</p>
<ul>
<li>Announcements and ongoing work updates</li>
<li><del>New issue triage</del> (no new issues)</li>
<li>Vision process</li>
</ul>



<a name="246250796"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246250796" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246250796">(Jul 16 2021 at 17:04)</a>:</h4>
<p>I don't have any announcements or updates besides the vision, but I want to leave space in case anyone does :)</p>



<a name="246250815"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246250815" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246250815">(Jul 16 2021 at 17:05)</a>:</h4>
<p><span class="user-mention" data-user-id="261224">@triagebot</span> end-topic for that</p>



<a name="246250817"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246250817" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> triagebot <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246250817">(Jul 16 2021 at 17:05)</a>:</h4>
<p>Does anyone have something to add on the current topic?<br>
React with <span aria-label="working on it" class="emoji emoji-1f6e0" role="img" title="working on it">:working_on_it:</span> if you have something to say.<br>
React with <span aria-label="all good" class="emoji emoji-2705" role="img" title="all good">:all_good:</span> if not.</p>



<a name="246250824"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246250824" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246250824">(Jul 16 2021 at 17:05)</a>:</h4>
<p>Me and <span class="user-mention" data-user-id="421986">@eholk</span> synchronized today on the issue of "overapproximated lifetimes"</p>



<a name="246250852"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246250852" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246250852">(Jul 16 2021 at 17:05)</a>:</h4>
<p>And I believe they plan to work on it</p>



<a name="246250883"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246250883" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246250883">(Jul 16 2021 at 17:05)</a>:</h4>
<p>We should assign them to an issue and put the <span aria-label="screw" class="emoji emoji-1f529" role="img" title="screw">:screw:</span> to them</p>



<a name="246250905"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246250905" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246250905">(Jul 16 2021 at 17:05)</a>:</h4>
<p>awesome!</p>



<a name="246250949"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246250949" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eholk <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246250949">(Jul 16 2021 at 17:06)</a>:</h4>
<p>Yup, I'm planning to work on it.</p>



<a name="246250986"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246250986" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246250986">(Jul 16 2021 at 17:06)</a>:</h4>
<p>Which issue was it specifically?</p>



<a name="246251003"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246251003" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246251003">(Jul 16 2021 at 17:06)</a>:</h4>
<p>there's a bunch</p>



<a name="246251011"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246251011" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246251011">(Jul 16 2021 at 17:06)</a>:</h4>
<p>the tracking issue.... which was it?</p>



<a name="246251034"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246251034" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246251034">(Jul 16 2021 at 17:06)</a>:</h4>
<p><a href="https://github.com/rust-lang/rust/issues/69663">#69663</a></p>



<a name="246251140"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246251140" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246251140">(Jul 16 2021 at 17:07)</a>:</h4>
<p>Another announcement:</p>



<a name="246251197"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246251197" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246251197">(Jul 16 2021 at 17:08)</a>:</h4>
<p>I'm interested in talking to folks who might be inspired to work on the async book</p>



<a name="246251228"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246251228" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246251228">(Jul 16 2021 at 17:08)</a>:</h4>
<p>So think about that :)</p>



<a name="246251292"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246251292" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246251292">(Jul 16 2021 at 17:08)</a>:</h4>
<p><span class="user-mention silent" data-user-id="116009">nikomatsakis</span> <a href="#narrow/stream/187312-wg-async-foundations/topic/meeting.202021-07-16/near/246251011">said</a>:</p>
<blockquote>
<p>the tracking issue.... which was it?</p>
</blockquote>
<p>assign the whole tracking issue? ok :)</p>



<a name="246251333"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246251333" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246251333">(Jul 16 2021 at 17:09)</a>:</h4>
<p>why not</p>



<a name="246251348"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246251348" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246251348">(Jul 16 2021 at 17:09)</a>:</h4>
<p>one of the questions is which bit to focus on first, once we figure that out, we can tweak the assignment</p>



<a name="246251435"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246251435" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246251435">(Jul 16 2021 at 17:10)</a>:</h4>
<p>works for me!</p>



<a name="246251478"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246251478" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246251478">(Jul 16 2021 at 17:10)</a>:</h4>
<p><span class="user-mention silent" data-user-id="116009">nikomatsakis</span> <a href="#narrow/stream/187312-wg-async-foundations/topic/meeting.202021-07-16/near/246251228">said</a>:</p>
<blockquote>
<p>So think about that :)</p>
</blockquote>
<p>Oh, <span class="user-mention" data-user-id="394977">@Doc Jones</span>, maybe this works for NaRuWriClu</p>



<a name="246251498"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246251498" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246251498">(Jul 16 2021 at 17:10)</a>:</h4>
<p>(National Rust Writing Club, <em>obviously</em>)</p>



<a name="246251513"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246251513" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246251513">(Jul 16 2021 at 17:10)</a>:</h4>
<p>need a better thing than National... hmmm.....</p>



<a name="246251529"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246251529" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246251529">(Jul 16 2021 at 17:11)</a>:</h4>
<p>InterRuWriClu</p>



<a name="246251537"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246251537" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Doc Jones <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246251537">(Jul 16 2021 at 17:11)</a>:</h4>
<p><span class="user-mention silent" data-user-id="116009">nikomatsakis</span> <a href="#narrow/stream/187312-wg-async-foundations/topic/meeting.202021-07-16/near/246251478">said</a>:</p>
<blockquote>
<p><span class="user-mention silent" data-user-id="116009">nikomatsakis</span> <a href="#narrow/stream/187312-wg-async-foundations/topic/meeting.202021-07-16/near/246251228">said</a>:</p>
<blockquote>
<p>So think about that :)</p>
</blockquote>
<p>Oh, <span class="user-mention silent" data-user-id="394977">Doc Jones</span>, maybe this works for NaRuWriClu</p>
</blockquote>
<p>That would be my hope, yes.</p>



<a name="246251542"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246251542" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246251542">(Jul 16 2021 at 17:11)</a>:</h4>
<p>GloRuWriClu?</p>



<a name="246251574"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246251574" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246251574">(Jul 16 2021 at 17:11)</a>:</h4>
<p>I like InterRuWriClu, it sounds better when you say it out loud, although I know that "international" is older terminology</p>



<a name="246251653"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246251653" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Doc Jones <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246251653">(Jul 16 2021 at 17:12)</a>:</h4>
<p><span class="user-mention silent" data-user-id="116883">tmandry</span> <a href="#narrow/stream/187312-wg-async-foundations/topic/meeting.202021-07-16/near/246251542">said</a>:</p>
<blockquote>
<p>GloRuWriClu?</p>
</blockquote>
<p>Easy  for you to say.</p>



<a name="246251656"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246251656" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246251656">(Jul 16 2021 at 17:12)</a>:</h4>
<p>ok</p>



<a name="246251669"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246251669" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246251669">(Jul 16 2021 at 17:12)</a>:</h4>
<p>(for those who don't know, this is a play on <a href="https://nanowrimo.org/">NaNoWriMo</a>, the idea is to get together folks to group-write docs with periodic visits from an expert)</p>



<a name="246251733"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246251733" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246251733">(Jul 16 2021 at 17:12)</a>:</h4>
<p><em>anyway</em></p>



<a name="246251740"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246251740" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Doc Jones <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246251740">(Jul 16 2021 at 17:13)</a>:</h4>
<p>Writing novels though.</p>



<a name="246251746"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246251746" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246251746">(Jul 16 2021 at 17:13)</a>:</h4>
<p><span class="user-mention silent" data-user-id="394977">Doc Jones</span> <a href="#narrow/stream/187312-wg-async-foundations/topic/meeting.202021-07-16/near/246251653">said</a>:</p>
<blockquote>
<p><span class="user-mention silent" data-user-id="116883">tmandry</span> <a href="#narrow/stream/187312-wg-async-foundations/topic/meeting.202021-07-16/near/246251542">said</a>:</p>
<blockquote>
<p>GloRuWriClu?</p>
</blockquote>
<p>Easy  for you to say.</p>
</blockquote>
<p>I think it's easier than InterRuWriClu but that's just me :P</p>



<a name="246251795"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246251795" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246251795">(Jul 16 2021 at 17:13)</a>:</h4>
<p><span class="user-mention" data-user-id="261224">@triagebot</span> end-topic for announcements</p>



<a name="246251798"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246251798" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> triagebot <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246251798">(Jul 16 2021 at 17:13)</a>:</h4>
<p>Does anyone have something to add on the current topic?<br>
React with <span aria-label="working on it" class="emoji emoji-1f6e0" role="img" title="working on it">:working_on_it:</span> if you have something to say.<br>
React with <span aria-label="all good" class="emoji emoji-2705" role="img" title="all good">:all_good:</span> if not.</p>



<a name="246251813"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246251813" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246251813">(Jul 16 2021 at 17:13)</a>:</h4>
<p>we have too many bots :)</p>



<a name="246251837"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246251837" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Doc Jones <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246251837">(Jul 16 2021 at 17:13)</a>:</h4>
<p>Bossy bots.</p>



<a name="246251979"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246251979" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246251979">(Jul 16 2021 at 17:14)</a>:</h4>
<p>Okay, up next is</p>
<h2>Vision doc</h2>



<a name="246252004"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246252004" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246252004">(Jul 16 2021 at 17:14)</a>:</h4>
<p>OK, so...</p>



<a name="246252043"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246252043" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246252043">(Jul 16 2021 at 17:15)</a>:</h4>
<p>I've been working with <span class="user-mention" data-user-id="116883">@tmandry</span> and following up with various other folks (e.g., hat tip to <span class="user-mention" data-user-id="224941">@Carl Lerche</span>, <span class="user-mention" data-user-id="211722">@Yoshua Wuyts</span>, and <span class="user-mention" data-user-id="218683">@Alice Ryhl</span> for really helpful feedback thus far)</p>



<a name="246252069"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246252069" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246252069">(Jul 16 2021 at 17:15)</a>:</h4>
<p>and I think the "harmonic synthesis" is <em>finally</em> starting to take shape</p>



<a name="246252102"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246252102" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246252102">(Jul 16 2021 at 17:15)</a>:</h4>
<p>I pushed a bunch of new commits that I had hoped to have completely done by now but haven't <em>quite</em></p>



<a name="246252114"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246252114" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246252114">(Jul 16 2021 at 17:15)</a>:</h4>
<p>but still enough to show</p>



<a name="246252189"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246252189" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246252189">(Jul 16 2021 at 17:16)</a>:</h4>
<p>Latest draft: <a href="https://nikomatsakis.github.io/wg-async-foundations/vision/harmonic.html">https://nikomatsakis.github.io/wg-async-foundations/vision/harmonic.html</a></p>



<a name="246252198"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246252198" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246252198">(Jul 16 2021 at 17:16)</a>:</h4>
<p>But some highlights:</p>



<a name="246252246"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246252246" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246252246">(Jul 16 2021 at 17:16)</a>:</h4>
<ul>
<li><a href="https://nikomatsakis.github.io/wg-async-foundations/vision/harmonic.html#key-aspects-of-the-future">Key aspects</a> that summarize the <em>way that it should feel</em>, without specifying how we achieve it (see also the <a href="https://nikomatsakis.github.io/wg-async-foundations/vision/harmonic/how_it_feels.html">How using async Rust should feel page</a>)</li>
</ul>



<a name="246252258"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246252258" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246252258">(Jul 16 2021 at 17:16)</a>:</h4>
<p>They include some indication of how much certainty there is about something :)</p>



<a name="246252279"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246252279" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Doc Jones <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246252279">(Jul 16 2021 at 17:17)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> Will "projects" be a part o the final  set of  vision docs?</p>



<a name="246252298"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246252298" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246252298">(Jul 16 2021 at 17:17)</a>:</h4>
<ul>
<li>A mislabeled <a href="https://nikomatsakis.github.io/wg-async-foundations/vision/harmonic/narrative.html">narrtive</a> page that is really kind of a "async rust user's manual from the future"</li>
</ul>



<a name="246252342"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246252342" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246252342">(Jul 16 2021 at 17:17)</a>:</h4>
<p>which seems to balance out giving a tour of the goals while being able to provide technical details</p>



<a name="246252380"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246252380" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246252380">(Jul 16 2021 at 17:18)</a>:</h4>
<ul>
<li>A <a href="https://nikomatsakis.github.io/wg-async-foundations/vision/harmonic/roadmap.html">roadmap</a> that lays out the work to be done</li>
</ul>



<a name="246252430"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246252430" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246252430">(Jul 16 2021 at 17:18)</a>:</h4>
<p>and gives some ideas of timeline, as well as the process</p>



<a name="246252500"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246252500" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246252500">(Jul 16 2021 at 17:18)</a>:</h4>
<p>one of the key bits is the idea of an <a href="https://nikomatsakis.github.io/wg-async-foundations/vision/harmonic/roadmap.html#evaluation-plan">evaluation</a>. Particularly for some of the more complex topics, where there are lots of approaches, the idea is to assign someone with the job of narrowing things down to 2 or 3 choices. An <em>owner</em>, per the <a href="https://lang-team.rust-lang.org/initiatives.html">lang team initiative</a> process.</p>



<a name="246252560"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246252560" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246252560">(Jul 16 2021 at 17:19)</a>:</h4>
<p>the roadmap page also includes the <em>rust teams</em> responsible for driving each bit of work (if applicable, some items are "external")</p>



<a name="246252656"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246252656" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246252656">(Jul 16 2021 at 17:20)</a>:</h4>
<p>there is a lot of other material in the preview that I haven't finished cleaning up</p>



<a name="246252684"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246252684" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246252684">(Jul 16 2021 at 17:20)</a>:</h4>
<p>but e.g. I expect to have each of those "deliverables" link to a page that talks about it (some of that material is already there, just not in the right place), and to have other links here and there</p>



<a name="246252767"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246252767" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246252767">(Jul 16 2021 at 17:21)</a>:</h4>
<p>To answer your question, <span class="user-mention" data-user-id="394977">@Doc Jones</span>, I have been debating about just how to incorporate the projects and also the characters/narrative. I really like the "user's manual from the future". I think it would be useful to be able to have a narrative description <em>too</em>, or at least some kind of "key things for each project"</p>



<a name="246252780"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246252780" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246252780">(Jul 16 2021 at 17:21)</a>:</h4>
<p>e.g., "what does this mean to you if you work on X"</p>



<a name="246252822"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246252822" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246252822">(Jul 16 2021 at 17:21)</a>:</h4>
<p>I'm a bit sad that my user manual doesn't include the characters but then again I really like the format :P</p>



<a name="246252928"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246252928" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246252928">(Jul 16 2021 at 17:22)</a>:</h4>
<p>anyway, that's the work that's been done since last week, I think that the next steps are:</p>
<ul>
<li>some more meetings to go over details, additioanl edits (some stuff is missing from there)</li>
<li><span class="user-mention" data-user-id="116883">@tmandry</span> and I plan to be scheduling meetings with the relevant Rust teams to help explain what's going on</li>
</ul>



<a name="246253029"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246253029" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246253029">(Jul 16 2021 at 17:23)</a>:</h4>
<p>oh, one thing I didn't explain</p>



<a name="246253038"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246253038" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246253038">(Jul 16 2021 at 17:23)</a>:</h4>
<p>and I haven't written the txt for :)</p>



<a name="246253057"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246253057" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246253057">(Jul 16 2021 at 17:23)</a>:</h4>
<p>oh, I guess I did</p>



<a name="246253138"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246253138" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246253138">(Jul 16 2021 at 17:24)</a>:</h4>
<p>Some of the projects are in <a href="https://nikomatsakis.github.io/wg-async-foundations/vision/harmonic/roadmap/stages.html#experimentation">Exploration stage</a>, this basically means: let's have people mess around writing crates and we'll collect them to try and brainstorm what this mgiht look like, because we don't have enoguh experience yet to start doing a proper evaluation</p>



<a name="246253163"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246253163" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246253163">(Jul 16 2021 at 17:24)</a>:</h4>
<p><span class="user-mention silent" data-user-id="116009">nikomatsakis</span> <a href="#narrow/stream/187312-wg-async-foundations/topic/meeting.202021-07-16/near/246252500">said</a>:</p>
<blockquote>
<p>one of the key bits is the idea of an <a href="https://nikomatsakis.github.io/wg-async-foundations/vision/harmonic/roadmap.html#evaluation-plan">evaluation</a>. Particularly for some of the more complex topics, where there are lots of approaches, the idea is to assign someone with the job of narrowing things down to 2 or 3 choices. An <em>owner</em>, per the <a href="https://lang-team.rust-lang.org/initiatives.html">lang team initiative</a> process.</p>
</blockquote>
<p>I think this would start by surveying the best approach for the AsyncRead and AsyncWrite traits</p>



<a name="246253192"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246253192" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246253192">(Jul 16 2021 at 17:24)</a>:</h4>
<p>as well as the "how can we make scopes able to access borrowed data"</p>



<a name="246253233"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246253233" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246253233">(Jul 16 2021 at 17:25)</a>:</h4>
<p>nit: the mdbook uses Experimentation, not exploration</p>



<a name="246253243"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246253243" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246253243">(Jul 16 2021 at 17:25)</a>:</h4>
<p>ugh</p>



<a name="246253259"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246253259" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246253259">(Jul 16 2021 at 17:25)</a>:</h4>
<p>just in case it's confusing :)</p>



<a name="246253270"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246253270" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246253270">(Jul 16 2021 at 17:25)</a>:</h4>
<p>well, whichever one is best :)</p>



<a name="246253292"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246253292" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246253292">(Jul 16 2021 at 17:25)</a>:</h4>
<p>I was trying to replace all the titles with emoji but that turned out to be too confusing :)</p>



<a name="246253305"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246253305" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246253305">(Jul 16 2021 at 17:25)</a>:</h4>
<p>lol</p>



<a name="246253332"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246253332" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246253332">(Jul 16 2021 at 17:25)</a>:</h4>
<ul>
<li>🧪 Experimentation</li>
</ul>



<a name="246253336"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246253336" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246253336">(Jul 16 2021 at 17:26)</a>:</h4>
<p>:)</p>



<a name="246253380"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246253380" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246253380">(Jul 16 2021 at 17:26)</a>:</h4>
<p>Is there anything in particular you'd like people in this meeting to focus on for feedback? It's a lot of content :)</p>



<a name="246253390"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246253390" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246253390">(Jul 16 2021 at 17:26)</a>:</h4>
<p>yeah, it's a lot</p>



<a name="246253402"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246253402" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246253402">(Jul 16 2021 at 17:26)</a>:</h4>
<p>most of it is 'kind of the same'</p>



<a name="246253413"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246253413" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246253413">(Jul 16 2021 at 17:26)</a>:</h4>
<p>one thing that did change was in the scopes</p>



<a name="246253415"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246253415" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246253415">(Jul 16 2021 at 17:26)</a>:</h4>
<p>and async iterators</p>



<a name="246253453"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246253453" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246253453">(Jul 16 2021 at 17:26)</a>:</h4>
<p>before I was talking about something like</p>
<div class="codehilite" data-code-language="Rust"><pre><span></span><code><span class="n">scope</span><span class="p">(</span><span class="o">|</span><span class="n">s</span><span class="o">|</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
<span class="w">    </span><span class="n">foo</span><span class="p">.</span><span class="n">buffered</span><span class="p">(</span><span class="mi">5</span><span class="p">,</span><span class="w"> </span><span class="n">s</span><span class="p">).</span><span class="n">for_each</span><span class="p">(</span><span class="o">..</span><span class="p">.</span><span class="w"></span>
</code></pre></div>



<a name="246253511"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246253511" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246253511">(Jul 16 2021 at 17:27)</a>:</h4>
<p>but in this doc it describes instead having a "rayon-like" parallel async iter approach, so that you write</p>
<div class="codehilite" data-code-language="Rust"><pre><span></span><code><span class="n">foo</span><span class="p">.</span><span class="n">buffered</span><span class="p">(</span><span class="mi">5</span><span class="p">).</span><span class="n">for_each</span><span class="w"></span>
</code></pre></div>
<p>and then this <code>buffered</code> combinator can introduce a scope of its own (hat tip to <span class="user-mention" data-user-id="211722">@Yoshua Wuyts</span> for that suggestion)</p>



<a name="246253538"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246253538" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246253538">(Jul 16 2021 at 17:27)</a>:</h4>
<p>whcih I think is nicer :)</p>



<a name="246253554"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246253554" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246253554">(Jul 16 2021 at 17:27)</a>:</h4>
<p>but that's kind of in the details</p>



<a name="246253658"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246253658" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246253658">(Jul 16 2021 at 17:28)</a>:</h4>
<p><span class="user-mention silent" data-user-id="116883">tmandry</span> <a href="#narrow/stream/187312-wg-async-foundations/topic/meeting.202021-07-16/near/246253380">said</a>:</p>
<blockquote>
<p>Is there anything in particular you'd like people in this meeting to focus on for feedback? It's a lot of content :)</p>
</blockquote>
<p>I guess where I would want the most attention is</p>
<ul>
<li>the high-level ideas, which largely haven't changed</li>
<li>the immediate steps on the roadmap</li>
<li>the evaluation process</li>
</ul>



<a name="246253705"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246253705" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246253705">(Jul 16 2021 at 17:28)</a>:</h4>
<p>I'd want to know if </p>
<ul>
<li>anything is missing (your pet idea...?)</li>
<li>you have interest in helping drive a project, we could talk that over</li>
</ul>



<a name="246253870"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246253870" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246253870">(Jul 16 2021 at 17:30)</a>:</h4>
<p>the idea of the roadmap page, last point, is that the "deliverables" start out high-level and we gradually add more detailed ones as "sub-projects" emerge (e.g., async fn everywhere is fairly well understood, so it has a lot of detail)</p>



<a name="246254055"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246254055" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Chaz Kiker <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246254055">(Jul 16 2021 at 17:31)</a>:</h4>
<p><span class="user-mention silent" data-user-id="116009">nikomatsakis</span> <a href="#narrow/stream/187312-wg-async-foundations/topic/meeting.202021-07-16/near/246253705">said</a>:</p>
<blockquote>
<ul>
<li>anything is missing (your pet idea...?)</li>
</ul>
</blockquote>
<p>I'm brand-spanking-new to these triage meetings, so this might already exist. </p>
<p>but I will say that while working with Async Rust the past few months there have been several moments that I wished for a JavaScript Promise vs Rust Future guide. </p>
<p>How to do X in JavaScript (show code), how to do the same with idiomatic, async Rust (show code)</p>



<a name="246254175"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246254175" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246254175">(Jul 16 2021 at 17:32)</a>:</h4>
<p><span class="user-mention silent" data-user-id="116009">nikomatsakis</span> <a href="#narrow/stream/187312-wg-async-foundations/topic/meeting.202021-07-16/near/246253658">said</a>:</p>
<blockquote>
<p>I guess where I would want the most attention is</p>
</blockquote>
<p>links might help here, I'm trying to cross reference what you said with the different sections in the ToC :)</p>



<a name="246254215"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246254215" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246254215">(Jul 16 2021 at 17:32)</a>:</h4>
<p>lol, ok</p>



<a name="246254224"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246254224" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246254224">(Jul 16 2021 at 17:33)</a>:</h4>
<p><span class="user-mention silent" data-user-id="419100">Chaz Kiker</span> <a href="#narrow/stream/187312-wg-async-foundations/topic/meeting.202021-07-16/near/246254055">said</a>:</p>
<blockquote>
<p><span class="user-mention silent" data-user-id="116009">nikomatsakis</span> <a href="#narrow/stream/187312-wg-async-foundations/topic/meeting.202021-07-16/near/246253705">said</a>:</p>
<blockquote>
<ul>
<li>anything is missing (your pet idea...?)</li>
</ul>
</blockquote>
<p>I'm brand-spanking-new to these triage meetings, so this might already exist. </p>
<p>but I will say that while working with Async Rust the past few months there have been several moments that I wished for a JavaScript Promise vs Rust Future guide. </p>
<p>How to do X in JavaScript (show code), how to do the same with idiomatic, async Rust (show code)</p>
</blockquote>
<p>This would be great for the async book, I think</p>



<a name="246254227"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246254227" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Doc Jones <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246254227">(Jul 16 2021 at 17:33)</a>:</h4>
<p><span class="user-mention silent" data-user-id="419100">Chaz Kiker</span> <a href="#narrow/stream/187312-wg-async-foundations/topic/meeting.202021-07-16/near/246254055">said</a>:</p>
<blockquote>
<p><span class="user-mention silent" data-user-id="116009">nikomatsakis</span> <a href="#narrow/stream/187312-wg-async-foundations/topic/meeting.202021-07-16/near/246253705">said</a>:</p>
<blockquote>
<ul>
<li>anything is missing (your pet idea...?)</li>
</ul>
</blockquote>
<p><a href="https://github.com/yoshuawuyts/rust-for-js-peeps">https://github.com/yoshuawuyts/rust-for-js-peeps</a><br>
I'm brand-spanking-new to these triage meetings, so this might already exist. </p>
<p>but I will say that while working with Async Rust the past few months there have been several moments that I wished for a JavaScript Promise vs Rust Future guide. </p>
<p>How to do X in JavaScript (show code), how to do the same with idiomatic, async Rust (show code)</p>
</blockquote>



<a name="246254249"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246254249" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246254249">(Jul 16 2021 at 17:33)</a>:</h4>
<p>Also, <span class="user-mention" data-user-id="419100">@Chaz Kiker</span>, taht's actually quite helpful, I do think that's a good example of what we should suggest in the docs</p>



<a name="246254251"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246254251" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246254251">(Jul 16 2021 at 17:33)</a>:</h4>
<p>let me add that :)</p>



<a name="246254305"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246254305" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Doc Jones <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246254305">(Jul 16 2021 at 17:34)</a>:</h4>
<p>That link ended up in a weird spot.<br>
<a href="https://github.com/yoshuawuyts/rust-for-js-peeps">https://github.com/yoshuawuyts/rust-for-js-peeps</a></p>



<a name="246254400"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246254400" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246254400">(Jul 16 2021 at 17:34)</a>:</h4>
<p>One more, with feeling... ok, links...</p>
<p>I guess where I would want the most attention is</p>
<ul>
<li>the <a href="https://nikomatsakis.github.io/wg-async-foundations/vision/harmonic.html#key-aspects-of-the-future">high-level ideas</a>, which largely haven't changed</li>
<li>the immediate steps on the <a href="https://nikomatsakis.github.io/wg-async-foundations/vision/harmonic/roadmap.html">roadmap</a></li>
<li>the <a href="https://nikomatsakis.github.io/wg-async-foundations/vision/harmonic/roadmap.html#evaluation-plan">evaluation process</a></li>
</ul>



<a name="246254537"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246254537" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246254537">(Jul 16 2021 at 17:35)</a>:</h4>
<p><span class="user-mention silent" data-user-id="116009">nikomatsakis</span> <a href="#narrow/stream/187312-wg-async-foundations/topic/meeting.202021-07-16/near/246253705">said</a>:</p>
<blockquote>
<p>I'd want to know if </p>
<ul>
<li>anything is missing (your pet idea...?)</li>
<li>you have interest in helping drive a project, we could talk that over</li>
</ul>
</blockquote>
<p>You mentioned this to me but one thing that isn't in the roadmap directly is my pet idea, writing code that's usable in both singlethreaded and multithreaded contexts, and looking now I don't see it directly "implied" by anything in the roadmap</p>



<a name="246254565"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246254565" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Chaz Kiker <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246254565">(Jul 16 2021 at 17:35)</a>:</h4>
<p><span class="user-mention silent" data-user-id="394977">Doc Jones</span> <a href="#narrow/stream/187312-wg-async-foundations/topic/meeting.202021-07-16/near/246254227">said</a>:</p>
<blockquote>
<p><a href="https://github.com/yoshuawuyts/rust-for-js-peeps">https://github.com/yoshuawuyts/rust-for-js-peeps</a></p>
</blockquote>
<p>Yes, like this... but WAY more in-depth... and specifically for JS <code>Promise</code> vs Rust <code>Future</code> (and idiomatic with <code>async</code> and <code>.await</code> and no explicit use of <code>Future</code>)</p>



<a name="246254698"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246254698" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246254698">(Jul 16 2021 at 17:35)</a>:</h4>
<p><span class="user-mention" data-user-id="116883">@tmandry</span> yep, we should talk about where that fits in</p>



<a name="246254734"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246254734" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246254734">(Jul 16 2021 at 17:36)</a>:</h4>
<p>it's probably just its own line item for now with a "Far future" label</p>



<a name="246255044"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246255044" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ibraheem Ahmed <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246255044">(Jul 16 2021 at 17:37)</a>:</h4>
<p>I had a question, if I have a huge breaking change proposal, is the github repo the correct place to post it, or should I just post it on zulip/internals/etc?</p>



<a name="246255058"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246255058" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246255058">(Jul 16 2021 at 17:37)</a>:</h4>
<p>lol</p>



<a name="246255062"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246255062" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246255062">(Jul 16 2021 at 17:37)</a>:</h4>
<p>that's a great question :</p>



<a name="246255070"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246255070" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246255070">(Jul 16 2021 at 17:37)</a>:</h4>
<p>there are so many big changes in there as is :)</p>



<a name="246255133"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246255133" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246255133">(Jul 16 2021 at 17:38)</a>:</h4>
<p>I mean, I guess internals is always a good place to start :)</p>



<a name="246255146"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246255146" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246255146">(Jul 16 2021 at 17:38)</a>:</h4>
<p>but throw a link here</p>



<a name="246255178"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246255178" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246255178">(Jul 16 2021 at 17:38)</a>:</h4>
<p>I at least never have time to look at internals so....</p>



<a name="246255198"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246255198" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246255198">(Jul 16 2021 at 17:38)</a>:</h4>
<p><span class="user-mention silent" data-user-id="116009">nikomatsakis</span> <a href="#narrow/stream/187312-wg-async-foundations/topic/meeting.202021-07-16/near/246254734">said</a>:</p>
<blockquote>
<p>it's probably just its own line item for now with a "Far future" label</p>
</blockquote>
<p>I wouldn't say it's significantly farther than some other items in the doc, many of them need deep exploration / evaluation, including this one</p>



<a name="246255211"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246255211" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246255211">(Jul 16 2021 at 17:38)</a>:</h4>
<p>agreed</p>



<a name="246255241"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246255241" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246255241">(Jul 16 2021 at 17:39)</a>:</h4>
<p>that's what I meant, though. :) It's kind of one of those "We're not at that stage yet" items</p>



<a name="246255264"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246255264" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246255264">(Jul 16 2021 at 17:39)</a>:</h4>
<p>it "just" depends on integration chalk :P</p>



<a name="246255429"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246255429" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246255429">(Jul 16 2021 at 17:40)</a>:</h4>
<p>it seems like there's language design work that could happen in the meantime, but maybe you can already see how it should work</p>



<a name="246255535"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246255535" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246255535">(Jul 16 2021 at 17:41)</a>:</h4>
<p>"more or less"</p>



<a name="246255541"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246255541" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246255541">(Jul 16 2021 at 17:41)</a>:</h4>
<p>the main reason I bring it up is that it could interact with other lang design items, so it's good to have it in mind at least</p>



<a name="246255598"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246255598" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246255598">(Jul 16 2021 at 17:41)</a>:</h4>
<p>it'd be good to spend some time sketching it out</p>



<a name="246255615"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246255615" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246255615">(Jul 16 2021 at 17:41)</a>:</h4>
<p>ok, that's all <em>I've</em> got</p>



<a name="246255772"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246255772" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246255772">(Jul 16 2021 at 17:42)</a>:</h4>
<p>shall we end then?</p>



<a name="246255808"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246255808" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246255808">(Jul 16 2021 at 17:42)</a>:</h4>
<p><span class="user-mention" data-user-id="261224">@triagebot</span> end-meeting</p>



<a name="246255811"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246255811" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> triagebot <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246255811">(Jul 16 2021 at 17:42)</a>:</h4>
<p>Does anyone have something to bring up?<br>
React with <span aria-label="working on it" class="emoji emoji-1f6e0" role="img" title="working on it">:working_on_it:</span> if you have something to say.<br>
React with <span aria-label="all good" class="emoji emoji-2705" role="img" title="all good">:all_good:</span> if you're ready to end the meeting.</p>



<a name="246255942"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246255942" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246255942">(Jul 16 2021 at 17:43)</a>:</h4>
<p>ok, thanks all!</p>



<a name="246255988"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246255988" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eholk <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246255988">(Jul 16 2021 at 17:44)</a>:</h4>
<p>Thanks!</p>



<a name="246256117"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246256117" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Chaz Kiker <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246256117">(Jul 16 2021 at 17:45)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span>  one other question (and maybe this isn't the place for this) but I'm looking to hop in and get involved with contributing! wondering if there's any specific place/issue that I could be useful.</p>
<p>I'd be happy to draft up a MD file with all the various JS Promise &amp; Async/Await examples that would be worth "mirroring" in Rust, potentially?</p>



<a name="246256270"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021-07-16/near/246256270" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021-07-16.html#246256270">(Jul 16 2021 at 17:46)</a>:</h4>
<p><span class="user-mention" data-user-id="419100">@Chaz Kiker</span> that would be awesome!</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>